package org.dromara.common.core.enums;


import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @desc: 巨量维度枚举
 * @author: hhl
 * @date：2025/5/19 10:35
 */
@Getter
@AllArgsConstructor
public enum DimensionsEnum {

    GENDER("gender","stat_cost,show_cnt,cpm_platform,cpc_platform,click_cnt,ctr,convert_cnt,conversion_cost,conversion_rate,deep_convert_cnt,deep_convert_cost,deep_convert_rate", "性别"),

    AGE("age", "stat_cost,show_cnt,cpm_platform,cpc_platform,click_cnt,ctr,convert_cnt,conversion_cost,conversion_rate,deep_convert_cnt,deep_convert_cost,deep_convert_rate", "年龄"),

    AGE_V2("age_v2", "stat_cost,show_cnt,cpm_platform,cpc_platform,click_cnt,ctr,convert_cnt,conversion_cost,conversion_rate,deep_convert_cnt,deep_convert_cost,deep_convert_rate", "年龄细分"),

    AC("ac", "stat_cost,show_cnt,cpm_platform,cpc_platform,click_cnt,ctr,convert_cnt,conversion_cost,conversion_rate,deep_convert_cnt,deep_convert_cost,deep_convert_rate", "网络"),

    PLATFORM("platform", "stat_cost,show_cnt,cpm_platform,cpc_platform,click_cnt,ctr,convert_cnt,conversion_cost,conversion_rate,deep_convert_cnt,deep_convert_cost,deep_convert_rate", "平台"),

    PROVINCE_NAME("province_name", "stat_cost,show_cnt,cpm_platform,cpc_platform,click_cnt,ctr,convert_cnt,conversion_cost,conversion_rate,deep_convert_cnt,deep_convert_cost,deep_convert_rate", "省份"),

    CITY_NAME("city_name", "stat_cost,show_cnt,cpm_platform,cpc_platform,click_cnt,ctr,convert_cnt,conversion_cost,conversion_rate,deep_convert_cnt,deep_convert_cost,deep_convert_rate", "城市"),

    APP_CODE("app_code", "stat_cost,show_cnt,cpm_platform,cpc_platform,click_cnt,ctr,convert_cnt,conversion_cost,conversion_rate,deep_convert_cnt,deep_convert_cost,deep_convert_rate", "首选位置"),


    ;


    /**
     * 维度
     */
    private String dimensions;

    /**
     * 指标
     */
    private String metrics;

    /**
     * 描述
     */
    private String desc;
}
